for
লুপ হল প্রোগ্রামিংয়ের একটি কাঠামো যা একটি নির্দিষ্ট সংখ্যা পর্যন্ত কোডের একটি ব্লককে পুনরাবৃত্তি করতে ব্যবহৃত হয়। এটি সাধারণত একটি নির্দিষ্ট সেকেনস বা কালেকশনের প্রতিটি উপাদানের জন্য কাজ করতে ব্যবহৃত হয়। for
লুপের সাহায্যে আপনি সহজেই একটি তালিকা, অ্যারে, অথবা কোন iterable অবজেক্টের উপর কাজ করতে পারেন।
সাধারণভাবে, for
লুপের সিনট্যাক্স নিম্নরূপ:
for variable in iterable:
# কোড ব্লক
এখানে:
variable
হল একটি পরিবর্তনশীল যা প্রতিটি পুনরাবৃত্তিতে iterable-এর একটি উপাদান ধারণ করে।iterable
হল একটি কালেকশন, যেমন একটি তালিকা, টুপল, বা স্ট্রিং।fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
এই উদাহরণে, fruits
তালিকার প্রতিটি উপাদান (fruit
) পুনরাবৃত্তি করে এবং তা প্রিন্ট করবে। আউটপুট হবে:
apple
banana
cherry
for i in range(5):
print(i)
এখানে range(5)
0 থেকে 4 পর্যন্ত সংখ্যাগুলি উৎপন্ন করবে, এবং লুপের মধ্যে i
প্রতি পুনরাবৃত্তিতে একটি সংখ্যা ধারণ করবে। আউটপুট হবে:
0
1
2
3
4
word = "Hello"
for letter in word:
print(letter)
এই উদাহরণে, স্ট্রিংয়ের প্রতিটি অক্ষর letter
হিসেবে পুনরাবৃত্তি হবে এবং তা প্রিন্ট করবে। আউটপুট হবে:
H
e
l
l
o
colors = ["red", "green", "blue"]
fruits = ["apple", "banana", "cherry"]
for color in colors:
for fruit in fruits:
print(color, fruit)
এই উদাহরণে, colors
এবং fruits
উভয় তালিকার জন্য একটি নেস্টেড লুপ ব্যবহৃত হয়েছে। আউটপুট হবে:
red apple
red banana
red cherry
green apple
green banana
green cherry
blue apple
blue banana
blue cherry
for
লুপ একটি অত্যন্ত শক্তিশালী এবং কার্যকরী প্রোগ্রামিং কাঠামো, যা আপনাকে নির্দিষ্ট সংখ্যক বার কোডের একটি ব্লক পুনরাবৃত্তি করতে এবং বিভিন্ন ডেটা স্ট্রাকচারের উপর কাজ করতে সহায়তা করে। এটি সহজ এবং পরিষ্কার কোড লেখার জন্য সহায়ক, যা ডেটা বিশ্লেষণ এবং ম্যানিপুলেশনকে অনেক সহজ করে তোলে।
common.read_more